/*
 1、可以在控制台窗口运行 tsc ... -w 进行监听，当ts文件改变是，会进行自动编译
 但是在该方法中，一个文件会开启一个命令行窗口

 2、tsconfig.json文件配置
 在ts文件目录下添加tsconfig.json文件，然后运行tsc会编译该目录下所有ts文件
 运行tsc -w 会监听所有ts文件

 tsconfig.json是ts编译器的配置文件，ts编译器可以根据它的信息来对代码进行编译

 配置选项
 include：用来指定需要被编译的ts文件
 ** 代表任意目录，*代表任意文件
    "include": ["路径"]

exclude：用来指定不需要被被编译的ts文件

extends：定义被继承的配置文件

files：设置需要编译的文件列表

compilerOptions：编译器选项
compilerOptions子选项配置：
(1)、target用来指定ts被编译的ES版本
(2)、module模块 用来指定使用的模块化的规范
(3)、lib 用来指定要使用的库
(4)、outDir 用来指定编译后文件所在的目录
(5)、outFile将编译之后的代码合并到一个文件
(6)、allowJs 默认是false，不对js文件进行编译
(7)、checkJs 检查js代码是否符合规范
(8)、removeComments 是否移除注释
(9)、noEmit 不生成编译后的文件
(10)noEmitOnError 有错误时不生成编译后的文件
(11)alwaysStrict 用于设置编译后的文件是否使用严格模式
(12)、noImplicitAny 不允许使用隐式any
(13)、noImplicitThis 不允许使用不明确类型的this
(14)、strictNullChecks 严格检查空值
(15)、strict 是否开启所有严格校验


*/